package com.qinglei.recoup.system.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class RealTimeDataVOV7 {

    @ApiModelProperty("未阅报警数量")
    private Integer alarmCount;

    @ApiModelProperty("呼吸频率 次/分钟")
    private Integer breathBpm;

    @ApiModelProperty("呼吸相位数据，10个点")
    private List<Double> breathPhaseData;

    private Long frameNo;

    @ApiModelProperty("心跳频率 次/分钟")
    private Integer heartBpm;

    @ApiModelProperty("心跳相位数据，100个点")
    private List<Double> heartPhaseData;

    @ApiModelProperty("状态 1-监测正常 2-离床 3-监测仪离线 4-监测关闭 5-设备异常")
    private Integer status;

    @ApiModelProperty("布尔型标量，1 表示过近，0 表示正常")
    private Integer TCFg;

    @ApiModelProperty("1 表示配合，0 表示非配合")
    private Integer TSFg;
    @ApiModelProperty("稳定值字段")
    private Double stableNum;

    @ApiModelProperty("是否在线")
    private Boolean isOffline;

    @ApiModelProperty("信号是否好")
    private Boolean isSignal;

    @ApiModelProperty("是否离床报警")
    private boolean isOutBedAlarm;

    @ApiModelProperty("子状态 监测正常状态 1-清醒 2-入睡")
    private Integer subStatus;

    @ApiModelProperty("离床持续时间 单位秒")
    private Integer duration;

    @ApiModelProperty("版本号用做画波形图")
    private Integer version;

    @ApiModelProperty("布尔型标量，1 表示离床，0 表示在床")
    private Integer OBFg;

    @ApiModelProperty("呼吸连续1分钟255或者是0（0 正常 1 不正常）报出设备异常，请联系管理员来处理")
    private String deviceType;
}
